package binary_tree.sort.map;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class MapTest {
    public static void main(String[] args) {
        Map<String,String> map=new HashMap<>();
        map.put("宋江","及时雨");
        map.put("李逵","黑旋风");
        map.put("吴用","智多星");
        System.out.println(map.containsKey("李逵"));
        System.out.println( map.containsValue("qx"));
//        //遍历map集合，需要将map集合转为set集合
//        //map->set
//        Set<Map.Entry<String, String>> entries = map.entrySet();
//        //for-each进行遍历
//        for(Map.Entry<String,String> entry:entries){
//            System.out.println(entry.getKey()+"="+entry.getValue());
//        }
//        //获取map中所有的key值
//        Set<String> strings = map.keySet();
//        //获取所有的value值
//        Collection<String> values = map.values();
//        System.out.println(strings);
//        System.out.println(values);
//        System.out.println(map.put("吴用","军师"));
//        System.out.println(map);
//        System.out.println(map.get("李逵"));
//        System.out.println(map.get("张飞"));
//        System.out.println(map.getOrDefault("易烊千玺","宝贝"));
//        System.out.println(map.remove("宋江"));
//        System.out.println(map.remove("易烊千玺"));
    }
}
